/*
 * 定义首页分类的API接口函数
 *
 */

import request from '@/utils/request'
import { GET } from '@/constant'

let API = {
  /**
   * 获取首页热门品牌
   * @param limit  品牌个数 默认值为6
   * @return {*|AxiosPromise}
   */
  getHotBrand(limit = 6) {
    return request('/home/brand', GET, { limit })
  },

  /**
   * 获取广告区轮播图
   */
  getBanner() {
    return request('/home/banner', GET)
  },

  /**
   * 获取新鲜好物
   * @return {*|AxiosPromise}
   */
  getNewGoods() {
    return request('/home/new', GET)
  },
  /**
   * 获取人气推荐
   * @return {*|AxiosPromise}
   */
  getHotRecommend() {
    return request('/home/hot', GET)
  },
  /**
   * 获取产品区块
   * @return {*|AxiosPromise}
   */
  getProduct() {
    return request('/home/goods', GET)
  },
  /**
   * 获取最新专题
   * @return {*|AxiosPromise}
   */
  getLatestSpecial() {
    return request('/home/special', GET)
  }
}

export default API
